A Brief Description of the Levenberg-Marquardt Algorithm Implemened by levmar

نویسنده

  • Manolis I. A. Lourakis
چکیده

The Levenberg-Marquardt (LM) algorithm is an iterative technique that locates the minimum of a function that is expressed as the sum of squares of nonlinear functions. It has become a standard technique for nonlinear least-squares problems and can be thought of as a combination of steepest descent and the Gauss-Newton method. This document briefly describes the mathematics behind levmar, a free LM C/C++ implementation that can be found at http://www.ics.forth.gr/ ̃lourakis/levmar. Introduction The Levenberg-Marquardt (LM) algorithm is an iterative technique that locates the minimum of a multivariate function that is expressed as the sum of squares of non-linear real-valued functions [4, 6]. It has become a standard technique for non-linear least-squares problems [7], widely adopted in a broad spectrum of disciplines. LM can be thought of as a combination of steepest descent and the Gauss-Newton method. When the current solution is far from the correct one, the algorithm behaves like a steepest descent method: slow, but guaranteed to 1 converge. When the current solution is close to the correct solution, it becomes a Gauss-Newton method. Next, a short description of the LM algorithm based on the material in [5] is supplied. Note, however, that a detailed analysis of the LM algorithm is beyond the scope of this report and the interested reader is referred to [5, 8, 9, 2, 10] for more comprehensive treatments. The Levenberg-Marquardt Algorithm In the following, vectors and arrays appear in boldface and is used to denote transposition. Also, and denote the 2 and infinity norms respectively. Let be an assumed functional relation which maps a parameter vector to an estimated measurement vector . An initial parameter estimate and a measured vector are provided and it is desired to find the vector that best satisfies the functional relation , i.e. minimizes the squared distance ! ! with ! " # . The basis of the LM algorithm is a linear approximation to in the neighborhood of . For a small %$'&( , a Taylor series expansion leads to the approximation

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Using the Levenberg Marquardt Algorithm for Camera Calibration without the Analytical Jacobian

Pradit’s memo on implementing camera calibration in MATLAB is a very good way to review the key concepts. As the memo describes, one key issue in implementing an LM optimization is finding an analytical expression for the Jacobian which can be quite complex for the case of camera calibration. For C/C++ users, especially, it involves using MATLAB to find the Jacobian and then using the MATLAB fu...

متن کامل

DAMAGE IDENTIFICATION OF TRUSSES BY FINITE ELEMENT MODEL UPDATING USING AN ENHANCED LEVENBERG-MARQUARDT ALGORITHM

This paper presents an efficient method for updating the structural finite element model. Model updating is performed through minimizing the difference of recorded acceleration of real damaged structure and hypothetical damaged structure, by updating physical parameters in each phase using iterative process of Levenberg-Marquardt algorithm. This algorithm is based on sensitivity analysis and pr...

متن کامل

A new Levenberg-Marquardt approach based on Conjugate gradient structure for solving absolute value equations

In this paper, we present a new approach for solving absolute value equation (AVE) whichuse Levenberg-Marquardt method with conjugate subgradient structure. In conjugate subgradientmethods the new direction obtain by combining steepest descent direction and the previous di-rection which may not lead to good numerical results. Therefore, we replace the steepest descentdir...

متن کامل

Calibration of an Inertial Accelerometer using Trained Neural Network by Levenberg-Marquardt Algorithm for Vehicle Navigation

The designing of advanced driver assistance systems and autonomous vehicles needs measurement of dynamical variations of vehicle, such as acceleration, velocity and yaw rate. Designed adaptive controllers to control lateral and longitudinal vehicle dynamics are based on the measured variables. Inertial MEMS-based sensors have some benefits including low price and low consumption that make them ...

متن کامل

One-Dimensional Modeling of Helicopter-Borne Electromagnetic Data Using Marquardt-Levenberg Including Backtracking-Armijo Line Search Strategy

In the last decades, helicopter-borne electromagnetic (HEM) method became a focus of interest in the fields of mineral exploration, geological mapping, groundwater resource investigation and environmental monitoring. As a standard approach, researchers use 1-D inversion of the acquired HEM data to recover the conductivity/resistivity-depth models. Since the relation between HEM data and model ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005